SQL Comments (Commenti) vengono utilizzati per spiegare sezioni di istruzioni SQL o per impedire l'esecuzione delle istruzioni SQL stesse.
I commenti a riga singola iniziano con --.
Qualsiasi testo compreso tra -- e la fine della riga verrà ignorato (non eseguito).
L'esempio seguente utilizza un commento di una riga come spiegazione:
--Select all:
SELECT * FROM Customers
L'esempio seguente utilizza un commento a riga singola per ignorare la fine di una riga:
SELECT * FROM Customers -- WHERE City='Berlin'
L'esempio seguente utilizza un commento di una riga per ignorare l'istruzione:
--SELECT * FROM Customers;
SELECT * FROM Products;
I commenti su più righe iniziano con /* e terminano con */.
Qualsiasi testo compreso tra /* e */ verrà ignorato.
L'esempio seguente utilizza un commento su più righe come spiegazione:
/*Select all the columns
of all the records
in the Customers table:*/
SELECT * FROM Customers
L'esempio seguente utilizza un commento su più righe per ignorare più istruzioni:
/* SELECT * FROM Customers
SELECT * FROM Products
SELECT * FROM Orders
SELECT * FROM Categories */
SELECT * FROM Suppliers
Per ignorare solo parte di un'istruzione, utilizzare anche il commento /* */.
L'esempio seguente utilizza un commento per ignorare parte di una stringa:
SELECT CustomerName, /*City,*/ Country FROM Customers
L'esempio seguente utilizza un commento per ignorare parte di un'istruzione:
SELECT * FROM Customers WHERE (CustomerName LIKE 'L%'
OR CustomerName LIKE 'R%' /*OR CustomerName LIKE 'S%'
OR CustomerName LIKE 'T%'*/ OR CustomerName LIKE 'W%')
AND Country='USA'
ORDER BY CustomerName